altai mountains - Turkish English Dictionary